/**
 * 项目交互api
 * */
export default{
  /**
   * 分页查询
   * */
  fetchList: function (remote, data) {
    return remote.post('/api/item/query/page',
      data
    ).then(res => res.data).catch(
      e => Promise.reject(e.response.data)
    );
  },

  /**
   * 查询单条信息 用于编辑查询的页面展示
   * */
  queryNameSpace: function (remote, tenantId, itemId) {
    return remote.get('/api/item/query/' + tenantId + "/" +  itemId,
    ).then(res => res.data).catch(
      e => Promise.reject(e.response.data)
    );
  },

  /**
   * 新增信息
   * */
  createData: function (remote, data) {
    return remote.post('/api/item/save',
      data
    ).then(res => res.data).catch(
      e => Promise.reject(e.response.data)
    );
  },

  /**
   * 修改信息
   * */
  updateData: function (remote, data) {
    return remote.post('/api/item/update',
      data
    ).then(res => res.data).catch(
      e => Promise.reject(e.response.data)
    );
  },

  /**
   * 删除信息
   * */
  deleteData: function (remote, tenantId, itemId) {
    return remote.delete('/api/item/delete/' + tenantId +"/" + itemId,
    ).then(res => res.data).catch(
      e => Promise.reject(e.response.data)
    );
  },

}
